//生成选项
export const execTypeOptions = [
	{
		label: '全部',
		value: 'ALL'
	},
	{
		label: '前端',
		value: 'FRONTEND'
	},
	{
		label: '后端',
		value: 'BACKEND'
	}
]

//生成方式
export const generateTypeOptions = [
	{
		label: '压缩包',
		value: 'ZIP'
	},
	{
		label: '项目内',
		value: 'PRO'
	}
]
//表前缀
export const tablePrefixOptions = [
	{
		label: '移除',
		value: 'Y'
	},
	{
		label: '不移除',
		value: 'N'
	}
]
//表单布局
export const formLayoutOptions = [
	{
		label: '垂直',
		value: 'vertical'
	},
	{
		label: '水平',
		value: 'horizontal'
	}
]
//使用格栅
export const gridWhetherOptions = [
	{
		label: '栅格布局',
		value: 'Y'
	},
	{
		label: '不使用',
		value: 'N'
	}
]

//数据权限
export const dataPermissionOptions = [
	{
		label: '有',
		value: 'Y'
	},
	{
		label: '无',
		value: 'N'
	}
]
//生成模版
export const moduleTypeOptions = [
	{
		label: '单表',
		value: 'single'
	},
	{
		label: '树表-列表型',
		value: 'treeList'
	},
	{
		label: '树表-树型',
		value: 'treeTree'
	},
	{
		label: '主子表',
		value: 'masterChild'
	}
]
//左侧树
export const treeOptions = [
	{
		label: '不使用',
		value: 'null'
	},
	{
		label: '组织树',
		value: 'org'
	}
]

//功能列表
export const funcOptions = [
	{
		label: '增删改查',
		value: 'curd'
	},
	{
		label: '批量删除',
		value: 'batchDelete'
	},
	{
		label: '导入',
		value: 'import'
	},
	{
		label: '导出',
		value: 'export'
	},
	{
		label: '批量编辑',
		value: 'batchEdit'
	}
]

//作用类型
export const effectTypeOptions = [
	{
		label: '输入框',
		value: 'input'
	},
	{
		label: '文本框',
		value: 'textarea'
	},
	{
		label: '下拉框',
		value: 'select'
	},
	{
		label: '单选框',
		value: 'radio'
	},
	{
		label: '复选框',
		value: 'checkbox'
	},
	{
		label: '日期选择器',
		value: 'datepicker'
	},
	{
		label: '时间选择器',
		value: 'timepicker'
	},
	{
		label: '数字输入框',
		value: 'inputNumber'
	},
	{
		label: '滑动数字条',
		value: 'slider'
	},
	{
		label: '图片',
		value: 'image'
	},
	{
		label: '外键',
		value: 'fk'
	}
]

// 实体类型
export const fieldNetTypeOptions = [
	{
		label: 'Byte',
		value: 'byte'
	},
	{
		label: 'Int',
		value: 'int'
	},
	{
		label: 'Long',
		value: 'long'
	},
	{
		label: 'String',
		value: 'string'
	},
	{
		label: 'Bool',
		value: 'bool'
	},
	{
		label: 'Decimal',
		value: 'decimal'
	},
	{
		label: 'Double',
		value: 'double'
	},
	{
		label: 'Date',
		value: 'Date'
	},
	{
		label: 'DateTime',
		value: 'DateTime'
	},
	{
		label: 'Single',
		value: 'Single'
	},
	{
		label: 'Byte[]',
		value: 'byte[]'
	},
	{
		label: 'Guid',
		value: 'Guid'
	}
]

// 查询方式
export const queryTypeOptions = [
	{
		label: '模糊包含',
		value: 'like'
	},
	{
		label: '模糊不包含',
		value: 'notLike'
	},
	{
		label: '等于',
		value: 'eq'
	},
	{
		label: '不等于',
		value: 'ne'
	},
	{
		label: '大于',
		value: 'gt'
	},
	{
		label: '大于等于',
		value: 'ge'
	},
	{
		label: '小于',
		value: 'lt'
	},
	{
		label: '小于等于',
		value: 'le'
	}
]
